@charset "utf-8";
/* CSS Document */

body, p, span, div, li, ul, ol, table, a {
    font-size: 14px;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif, "宋休";
}

img {
    border: 0;
}

a {
    text-decoration: none;
}

.bgcolor_logo { background-color:#055d63}
.bgcolor_logo:hover { background-color:#025359}
.btn{ display: inline-block; padding: 5px 15px; font-size: 14px; color:#fff; font-weight: bold; border-radius: 3px; margin: 10px auto;}

ul li, ol li {
    list-style: none;
}

.w1024 {
    width: 1024px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.margin_L50{ margin-left: 50px;}
.margin_L120{ margin-left: 120px;}
.margin_T50{ margin-top: 50px;}
.margin_T30{ margin-top: 30px;}
.margin_T10{ margin-top: 10px;}

h1 {
    font-size: 18px;
    line-height: 1.5em;
    margin: 5px 0;
    color: #494b4c;
}

body {
    background-color: #000000;
}
.fontYh{ font-family: ""}





.header {
    height: 88px;
    width: 1024px;
    margin: 0 auto;
}

.content {
    min-width: 1024px;
    background-color: #f2f2f2
}

.slideAD {
    position: relative;
    overflow: hidden;
    min-height: 380px;
}

.slideAD .singIU {
    position: absolute;
    right: 20%;
    top: 25px;
    width: 320px;
    height: 330px;
    border: 0px solid #696969;
    z-index: 1000;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
}

.slideAD ul {
    position: absolute;
    left: 50%;
    width: 1930px;
    margin-left: -50%;
}

.slideAD ul li {
    width: 1920px;
    background: url(../images/banner_bg8.jpg);
    height: 375px;
}

.introduce, .activity {
    width: 1024px;
    margin: 0 auto;
    border-bottom: 1px solid #e2e0df;
    padding-bottom: 20px;
    margin-top: 10px;
}

.introduce li div:after {
    display: block;
    clear: both;
    content: ""
}

.introduce ul:after {
    display: block;
    clear: both;
    content: ""
}

.introduce li {
    width: 280px;
    margin-left: 30px;
    margin-right: 30px;
    float: left;
}

.introduce li:after {
    content: "";
    font-size: 0px;
    display: block;
    clear: both;
}

#mic_wb, #mic_img, #mic_blog {
    width: 50px;
    height: 50px;
    float: left;
    background: url(../images/icon.png);
}

#mic_img {
    background-position: -70px 0;
}

#mic_blog {
    background-position: -140px 0;
}

.activity {
    height: 250px;
    border: none;
    overflow: hidden;
    position: relative;
}

.activity-nav div {
    width: 330px;
    height: 200px;
    float: left;
    margin: 0 2px;
    border: 1px solid #e0e0e0;
    padding: 3px;
}

.activity-nav div:first-child {
    margin-left: 0
}

.activity-nav div:last-child {
    margin-right: 0
}

.activity a {
    color: #A0A0A0;
}

.footer {
    background: url(../images/foot_bg.jpg) repeat-x #eeeeee;
    min-height: 50px;
}

.foot-text {
    text-align: center;
    line-height: 50px;
    color: #a0a0a0;
    width: 1024px;
    margin: 0 auto;
}

.loginInput {
    width: 241px;
    background-color: #ffffff;
    height: 34px;
    border: 1px solid #bac5d4;
    border-radius: 3px;
    padding: 0px 6px;
    line-height: 34px;
    margin-top: 12px;
    margin-left: 29px;
    font-size: 12px;
    outline: none;
    vertical-align: middle;
}

.small {
    width: 119px;
}

.loginBt {
    text-align: center;
}

.loginBtn, .singInBtn {
    background: #134e71;
    margin-right: 20px;
    border-radius: 3px;
    padding: 5px 20px;
    line-height: 20px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.loginBtn:hover{ background-color: #f50}
.singInBtn:hover{ background-color: #f50}

.singInBtn {
    background-color: #038e97;
}
.findPsw a,.blue{font-size: 12px; color: #134e71}
.bluePsw{margin-left: 30px;}

/*login-tip*/
.login_tip{ position: absolute; z-index:1000; min-width:100px; padding:5px 10px; background-color:#e43e3e; border-radius:3px; color:#fff; left:50px;}
.login_point{ position:absolute; top:-3px; left:20px; width:10px;height:7px; background:url(../images/icon.png) -4px -63px;}
.hidden{display:none;}
.dis{ }
/*verify IMG*/
#getCodeChar{ vertical-align: middle; margin: 8px 3px; margin-bottom: 0; cursor: pointer;}


/*singIn page*/
.clearBoth{clear: both;}

.necessary{color:red;display: inline-block; margin-right: 5px; font-weight: bold; vertical-align: middle;}
#singUp{ background-image:url("../images/singin_bg.png"); background-repeat:  repeat-x;}
.addMember{ display: block; width: 16px; height: 16px; margin-left: 10px; background: url(../images/icon.png) -390px -308px; cursor: pointer; margin: 0; margin-top: 5px; margin-left:100px;}

.singWrap{ margin-top: 5px; background: url(../images/sing_bg.jpg); padding: 10px 0px 50px 0; }
.logoWrap{ width: 1024px; min-height:100px; margin: 0 auto; padding: 0; }
.contentWp{width: 1024px; margin: 0 auto; padding: 10px 0; padding-bottom: 50px; border-radius: 5px; background: #ffffff; min-height: 500px; box-shadow: 3px 5px 5px #696969;}
.contentWp .wrap{ margin: 0 15px;  margin-left: 35px; background: url(../images/1.png) 480px 210px no-repeat; min-height: 600px;}
.contentWp .wrap p{ line-height: 35px; margin: 10px 0 0 20px; }
.contentWp .wrap p span{ display: inline-block; width: 100px; text-align: right;font-size: 12px;}
.contentWp .wrap p input{ outline: 0; border-radius: 3px; border:1px solid #d0d0d0; height: 30px; line-height: 30px; padding: 0 5px; width: 180px; }
#familyNm{ width: 280px;}
#member{ margin-left: 35px; color:#055d63; margin-top: 20px;}
.spliceLine{display: block; border-bottom: 1px dashed #696969; width: 300px; margin : 0px 0 10px 50px;}

.logoWrap span{ display: inline-block; margin: 0px;}

.contentWp .wrap p span.w120{width:150px; }

.memberWrap{ position: relative; margin-top: 10px; }
.singTip,.errorTip,.passTip,.repetitionTip{ font-size: 12px; color: #666666;display: none; text-indent: -20px; margin-left: 30px; max-width: 210px;  line-height: 18px; vertical-align: middle;}
.singTip i,.errorTip i,.passTip i,.repetitionTip i{display: inline-block; width: 15px; height: 15px;  margin-right: 3px; background: url(../images/ico_warn.png) 0 -200px no-repeat; vertical-align:middle;}
.errorTip i,.repetitionTip i{background-position:0 -250px;}
.passTip i{background-position:0 0px;}
#sing{ position: relative;}
.sTip{ position: absolute; bottom:-50px; left:200px; border: 1px solid #c6c6c6; color:#fff; padding: 5px; border-radius: 3px; background: #ff9d37; display: none;}
.closeWrap{float: left; position: relative;}
.close{ position:absolute;left: 330px; cursor: pointer; top:2px; display: none; border: 1px solid #c6c6c6; border-radius: 3px;  width: 15px; height: 15px; text-align: center; font-size: 12px; font-weight: bold; color: #fff; background-color: #f50;}

.validateTip{border:none; font-size: 12px;}

input.error{ background-color:#fcd5d5; border:1px solid #f50 !important;}






